package pe.gob.osce.sirenas.svc;

import java.util.List;

import javax.ejb.Local;

import pe.gob.osce.sirenas.model.AuditoriaDTO;
import pe.gob.osce.sirenas.model.FichaArbitralDTO;
import pe.gob.osce.sirenas.model.IncidenciasDTO;
import pe.gob.osce.sirenas.model.ReestablecerDTO;
import pe.gob.osce.sirenas.model.jpa.Incidencias;

@Local
public interface RegistrarIncidenciaServiceLocal {

	public	List<ReestablecerDTO> obtenerReestablecimientosFichaArbitral(FichaArbitralDTO fichaArbitralDTO)
			throws Exception ;
	public	List<IncidenciasDTO> obtenerIncidenciasFichaArbitral(FichaArbitralDTO fichaArbitralDTO)
			throws Exception;

	public Incidencias insertIncidencia(FichaArbitralDTO fichaArbitralDTO,IncidenciasDTO incidenciasDTO,AuditoriaDTO auditoriaDTO)throws Exception;

	public Incidencias desactivarIncidencia(IncidenciasDTO incidenciaDTO, FichaArbitralDTO fichaArbitralDTO,AuditoriaDTO auditoriaDTO)throws Exception;
	
	public void insertReestablecimiento(FichaArbitralDTO fichaArbitralDTO,ReestablecerDTO reestablecerDTO,AuditoriaDTO auditoriaDTO)throws Exception;
}